import java.util.Scanner;
import static java.lang.Math.pow;
public class Main {
    public static void main(String[] args) {
        //int a=10;
       // System.out.println(!a);//错误

        //求一个整数，在内存当中存储时，二进制1的个数
        //法一：
//        int c=0;
//        Scanner sc=new Scanner(System.in);
//        int n=sc.nextInt();
//        for (int i = 0; i < 32; i++) {
//            if((n&(1<<i))!=0)
//                c++;
//        }
//        System.out.println(c);

        //法二：
//        int c=0;
//        Scanner sc=new Scanner(System.in);
//        int a=sc.nextInt();
//        while(a!=0){
//            a=a&(a-1);
//                c++;
//        }
//        System.out.println(c);

        //求两个数的最大公因数
//        int a=1,b=0;
//Scanner sc=new Scanner(System.in);
//int n=sc.nextInt();
//int m=sc.nextInt();
//
//        while(n/a!=0&&m/a!=0){
//            if(n%a==0&&m%a==0){
//                b=a;
//            }
//            a++;
//        }
//        System.out.println(b);



                //计算分数和
//        double n=0;
//        for (int i = 1; i <101 ; i++) {
//           if(i%2==0)
//             n-=1.0/i;
//           else
//               n+=1.0/i;
//        }
//        System.out.println(n);

        //水仙花数
//        Scanner sc=new Scanner(System.in);
//        int n=sc.nextInt();
//
//        for (int i = 100; i <=n; i++) {
//            int a=0,b=0;
//            b=i;
//            while(b!=0){
//                //a+=pow(b%10,3);
//                a+=(b%10)*(b%10)*(b%10);
//                b/=10;
//            }
//            if (a==i){
//                System.out.print(i+" ");
//            }
        }
    }
    
    //打印X图像
//    public static void main(String[] args) {
//        Scanner sc = new Scanner(System.in);
//   while(sc.hasNextInt()){
//       int m = sc.nextInt();
//       for (int i = 1; i <=m ; i++) {
//           for (int j = 1; j <=m ; j++) {
//               if (j==i||j==m+1-i){
//                   System.out.print('*');
//               }else{
//                   System.out.print(' ');
//               }
//           } System.out.println();
//       }
//   }
//    }
//}


//        //判定素数
//        int m=111; //3*37=111
//        int n=0;
//        for (int i = 2; i*i <=m; i++) {
//            if (m%i==0) {
//                System.out.println(m+"不是素数");
//                n++;
//                break;
//            }
//        }if(n!=1){
//            System.out.println(m+"是素数");
//        }
    //}
    //数字9出现的个数
//    public static void main(String[] args) {
//        int n=0,j=0;
//        for (int i = 1; i < 100; i++) {
//            j=i;
//            while(j!=0){
//            if(j%10==9){
//              n++;
//            }
//                j/=10;
//        }
//        }
//        System.out.println(n);
//    }




//        System.out.println("Hello world!");
//        double a = 1.0;
//        int b = 2;
//        System.out.println(a / b); // 输出0.5

//        double a = 1.0;
//        double b = 2;
//        System.out.println(a / b); // 输出0.5

//        int a = 1;
//        float b = 2F;   //所以只要有浮点型的数字就可以打印出小数
//        System.out.println(a / b); // 输出0.5

//        byte b=(byte)130;
//        System.out.println(b);